home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / educate / 7_dayc3.zip / TUTOR.ZIP / CT8ÿ.ÿÿ < prev    next >
Text File  |  1992-12-01  |  18KB  |  399 lines

  1. CLS,1,25,7,0
  2. 18,0,15,0,"INTRO TO COMPUTERS-- DOS 5.0"
  3.  ,TUTOR
  4. MAIN,NULL
  5. CLS,1,25,3,1
  6. BOX,1,1,24,80,1,4,1
  7. 3,0,7,1,"██████       ████      █████           ███████        ████           "
  8. 4,0,7,1,"█     █     █    █    █     █          █             █    █      █   "
  9. 5,0,7,1,"█      █   █      █   █                █            █      █     █   "
  10. 6,0,7,1,"█      █   █      █    █████           ██████       █      █  ███████"
  11. 7,0,7,1,"█      █   █      █         █                █      █      █     █   "
  12. 8,0,7,1,"█     █     █    █    █     █                █       █    █      █   "
  13. 9,0,7,1,"██████  █    ████  █   █████  █        ██████    █    ████           "
  14. 12,4,3,1,"DOS used to be simple.  Loading it onto your system was wonderfully"
  15. 13,4,3,1,"easy.  Now it is complex and takes up a lot of hard disk space and"
  16. 14,4,3,1,"is more difficult to install.  However, there is a reason for this."
  17. SPACE,3,1
  18. 16,4,6,1,"DOS is now much more powerful.  It offers functions that DOS should"
  19. 17,4,6,1,"have always offered and contains a DOS SHELL, which for some people"
  20. 18,4,6,1,"makes computing easier."
  21. SPACE,6,1
  22. CLS,1,25,0,2
  23. 2,4,0,2,"In this lesson we will discuss the advanced commands of DOS 5.0+"
  24. 3,4,0,2,"(we use the + to indicate additional versions which will undoubtedly"
  25. 4,4,0,2,"be present very soon) but will not discuss the DOS SHELL-- mainly"
  26. 5,4,0,2,"because it rather self-explanatory."
  27. 7,4,0,2,"If you wish to learn more about the DOS SHELL, it is thoroughly and"
  28. 8,4,0,2,"fully discussed in your DOS manual in an easy-to-understand format."
  29. 9,4,0,2,"Rather than reinventing the wheel here, we will concentrate on"
  30. 10,4,0,2,"aspects of DOS 5.0 that may not be so obvious."
  31. SPACE,2,0
  32. 12,4,5,2,"We will be primarily discussing new DOS command lines.  While we may"
  33. 13,4,5,2,"touch on aspects such as high memory useage, we will cover these"
  34. 14,4,5,2,"only briefly.  Such things are extremely advanced and complicated"
  35. 15,4,5,2,"and are beyond the needs and interests of the average user.  As a"
  36. 16,4,5,2,"the purpose of this course is to teach you the computer knowledge"
  37. 17,4,5,2,"that you will use on an EVERYDAY basis.  It is not designed to cover"
  38. 18,4,5,2,"areas that would be known to a professional systems analyst."
  39. SPACE,0,2
  40. CLS,1,25,0,3
  41. 2,0,1,3,"OUTLINE OF ADDITIONS"
  42. 3,4,6,3,"DOS 5.0 offers several new additions and changes.  Summarized, the"
  43. 4,4,6,3,"most important of these are:"
  44. 6,4,0,3,"   * Ability to load DOS into high memory."
  45. SPACE,1,3
  46. 7,4,0,3,"   * Loading of device drivers into high memory."
  47. SPACE,3,1
  48. 8,4,0,3,"   * Several additional commands including the ability to UNFORMAT"
  49. 9,4,0,3,"     and UNDELETE (very helpful in case of accidents)."
  50. SPACE,1,3
  51. 10,4,0,3,"   * EDLIN has a new partner: EDIT, a much more powerful text editor."
  52. SPACE,3,1
  53. 11,4,0,3,"   * Large disk partitions.  DOS version 3.3 and before could not"
  54. 12,4,0,3,"     create DOS partitions above 32K.  Now there is virtually no limit."
  55. SPACE,1,3
  56. 13,4,0,3,"   * You can search for files through multiple directories."
  57. SPACE,3,1
  58. 14,4,0,3,"   * Improved DIR command (more POWER, AR AR AR)."
  59. SPACE,1,3
  60. 15,4,0,3,"   * Commonly used commands may be repeated automatically (ie, MACROS)."
  61. SPACE,3,1
  62. 16,4,0,3,"   * QBASIC is a new, powerful BASIC language program which replaces"
  63. 17,4,0,3,"     the old, cumbersome, obsolete GWBASIC and BASICA."
  64. SPACE,1,3
  65. 18,4,0,3,"   * And lots more which is for the specific purpose of frying our brains."
  66. SPACE,3,1
  67. 20,0,4,3,"That's it for this screen; prepare to dive in."
  68. SPACE,1,3
  69. CLS,1,25,0,4
  70. 2,0,14,4," ███    ███    ███   ███   ████  █   █"
  71. 3,0,14,4,"█   █  █      █       █   █      ██  █"
  72. 4,0,14,4,"█████   ████   ████   █   █ ███  █ █ █"
  73. 5,0,14,4,"█   █      █      █   █   █   █  █  ██"
  74. 6,0,14,4,"█   █  ████   ████   ███   ████  █   █"
  75. 8,4,7,4,"The ASSIGN command switches the ~name~ of a disk drive.  This is"
  76. 9,4,7,4,"sometimes necessary when an ill-behaved program is written to access"
  77. 10,4,7,4,"only one disk drive, such as A:, B: or C:.  If it wants to access"
  78. 11,4,7,4,"drive C: and you want it instead to use drive D:, you can use the"
  79. 12,4,7,4,"ASSIGN command as follows:"
  80. SPACE,15,4
  81. 14,0,11,4,"ASSIGN C=D"
  82. 16,4,7,4,"The first letter is the name of the drive you wish to reassign, the"
  83. 17,4,7,4,"second letter the name of the drive you wish it to recognize.  Note"
  84. 18,4,7,4,"that this doesn't alter the second drive at all.  It just causes"
  85. 19,4,7,4,"both C: and D: to reference the same drive (in this case, D:)."
  86. SPACE,4,15
  87. CLS,1,25,1,5
  88. 2,4,1,5,"Let's try a sample of this.  Look at the directory of drive C."
  89. 3,4,0,5,"C>"
  90. INPUT,2,3,6,ANY
  91. IF,2,NOT,DIR,3,40,0,5,"Try: DIR"
  92. IF,2,NOT,DIR,INPUT,2,3,6,DIR
  93. 4,4,7,5,"Directory of C:"
  94. 5,4,7,5,"COMMAND  COM  48005 08-16-91  12:00p"
  95. 6,4,7,5,"AUTOEXEC BAT    386 11-25-92   2:29p"
  96. 7,4,7,5,"CONFIG   SYS    212 10-16-92  10:59a"
  97. 8,4,7,5,"        3 file(s)     48603 bytes"
  98. 9,4,7,5,"                   11011920 bytes free"
  99. 11,4,3,5,"Good.  Now look at the directory of drive D."
  100. 12,4,0,5,"C>"
  101. INPUT,2,12,6,ANY
  102. IF,2,NOT,DIR D:,12,40,0,5,"Try: DIR D:"
  103. IF,2,NOT,DIR D:,INPUT,2,12,6,DIR D:
  104. 14,4,7,5,"Directory of D:"
  105. 15,4,7,5,"GAMEFILE EXE   9192 05-09-90   9:43p"
  106. 16,4,7,5,"DATAFILE DAT  43609 03-10-92   3:10a"
  107. 17,4,7,5,"TEXTFILE TXT   5873 04-09-91   6:27p"
  108. 18,4,7,5,"        3 file(s)     59784 bytes"
  109. 19,4,7,5,"                    5681152 bytes free"
  110. 21,4,3,5,"Note that both directories are different.  That is because they"
  111. 22,4,3,5,"are directories of different disk drives."
  112. SPACE,1,5
  113. CLS,1,25,1,6
  114. 2,4,2,6,"Now issue an assign command to assign drive C to drive D."
  115. 3,4,3,6,"C>"
  116. INPUT,2,0,0,ANY
  117. IF,2,NOT,ASSIGN C=D,3,40,0,6,"Try:  ASSIGN C=D"
  118. IF,2,NOT,ASSIGN C=D,INPUT,2,3,6,ASSIGN C=D
  119. 5,4,2,6,"Now look at the directory of drive C."
  120. 6,4,3,6,"C>"
  121. INPUT,2,0,0,ANY
  122. IF,2,NOT,DIR,6,40,0,6,"Try: DIR"
  123. IF,2,NOT,DIR,INPUT,2,6,6,DIR
  124. 8,4,7,6,"Directory of C:"
  125. 9,4,7,6,"GAMEFILE EXE   9192 05-09-90   9:43p"
  126. 10,4,7,6,"DATAFILE DAT  43609 03-10-92   3:10a"
  127. 11,4,7,6,"TEXTFILE TXT   5873 04-09-91   6:27p"
  128. 12,4,7,6,"        3 file(s)     59784 bytes"
  129. 13,4,7,6,"                    5681152 bytes free"
  130. 15,4,3,6,"Note that drive C now has the same directory as drive D.  That is"
  131. 16,4,3,6,"because we have indicated to the computer that drive C is drive D."
  132. SPACE,7,6
  133. CLS,1,25,1,7
  134. 2,0,5,7,"█████   ███   █      █    "
  135. 3,0,5,7,"█      █   █  █      █    "
  136. 4,0,5,7,"█      █████  █      █    "
  137. 5,0,5,7,"█      █   █  █      █    "
  138. 6,0,5,7,"█████  █   █  █████  █████"
  139. 8,4,1,7,"When using batch files, you may wish to have one batch file call upon"
  140. 9,4,1,7,"another batch file (for example, when using AUTOEXEC.BAT to call upon"
  141. 10,4,1,7,"the X.BAT file as we discussed in menuizing your computer).  This works"
  142. 11,4,1,7,"unless you wish then to return right to the place you left off in"
  143. 12,4,1,7,"your first batch file."
  144. SPACE,7,1
  145. 14,4,0,7,"When you try to do this, a problem occurs because the computer loses"
  146. 15,4,0,7,"track of where it was in the first batch file.  Let's show you an"
  147. 16,4,0,7,"example to explain what we mean.  Examine the following two files:"
  148. SPACE,1,7
  149. CLS,1,25,0,0
  150. 2,4,6,0,"TEST.BAT:                          MENU.BAT:"
  151. 3,4,4,0,"ECHO OFF                           ECHO OFF"
  152. 4,4,4,0,"CLS                                ECHO 1- WORD PROCESSING"
  153. 5,4,4,0,"ECHO PRESS ENTER TO SEE MENU       ECHO 2- SPREADSHEET"         
  154. 6,4,4,0,"PAUSE >NUL                         ECHO 3- DATABASE"            
  155. 7,4,4,0,"MENU"
  156. 8,4,4,0,"ECHO ENTER YOUR CHOICE NOW"
  157. SPACE,0,2
  158. 10,4,2,0,"You would ordinarily expect the TEST.BAT file to prompt the user"
  159. 11,4,2,0,"to PRESS ENTER TO SEE MENU and then display that menu, following"
  160. 12,4,2,0,"which it would return to the first batch file and tell the user to"
  161. 13,4,2,0,"ENTER YOUR CHOICE NOW.  However, this doesn't happen.  Try it by"
  162. 14,4,2,0,"executing the TEST.BAT file:"
  163. 16,4,7,0,"C>"
  164. INPUT,2,0,0,ANY
  165. IF,2,NOT,TEST,16,40,0,7," TRY: TEST "
  166. IF,2,NOT,TEST,INPUT,2,16,6,TEST
  167. CLS,1,25,3,1
  168. 1,4,3,1,"PRESS ENTER TO SEE MENU"
  169. INPUT,2,2,4,ANY
  170. 3,4,3,1,"1- WORD PROCESSING"
  171. 4,4,3,1,"2- SPREADSHEET"
  172. 5,4,3,1,"3- DATABASE"
  173. 6,4,3,1,"C>"
  174. SPACE,1,3
  175. 8,4,2,1,"As you can see, the computer ended the batch function right after it"
  176. 9,4,2,1,"finished with the second batch file.  It never returned to the first"
  177. 10,4,2,1,"batch file to execute the final command."
  178. SPACE,3,1
  179. 12,4,2,1,"We fix this by using the CALL command as follows:"
  180. 13,4,6,1,"TEST.BAT:                          MENU.BAT:"
  181. 14,4,7,1,"ECHO OFF                           ECHO OFF"
  182. 15,4,7,1,"CLS                                ECHO 1- WORD PROCESSING"
  183. 16,4,7,1,"ECHO PRESS ENTER TO SEE MENU       ECHO 2- SPREADSHEET"         
  184. 17,4,7,1,"PAUSE >NUL                         ECHO 3- DATABASE"            
  185. 18,4,7,1,"CALL MENU"
  186. 18,4,13,1,"CALL"
  187. 19,4,7,1,"ECHO ENTER YOUR CHOICE NOW"
  188. SPACE,3,1
  189. 21,4,2,1,"This simple addition will cause the MENU.BAT file to return to the"
  190. 22,4,2,1,"ECHO ENTER YOUR CHOICE NOW line of the TEST.BAT file after the"
  191. 23,4,2,1,"MENU.BAT file has completed its task."
  192. SPACE,1,3
  193. CLS,1,25,1,3
  194. 2,4,1,3,"Execute the TEST.BAT file again:"
  195. 3,4,0,3,"C>"
  196. INPUT,2,0,0,ANY
  197. IF,2,NOT,TEST,3,40,3,0," TRY: TEST "
  198. IF,2,NOT,TEST,INPUT,2,3,6,TEST
  199. CLS,1,25,1,3
  200. 1,4,1,3,"PRESS ENTER TO SEE MENU"
  201. INPUT,2,2,4,ANY
  202. 3,4,1,3,"1- WORD PROCESSING"
  203. 4,4,1,3,"2- SPREADSHEET"
  204. 5,4,1,3,"3- DATABASE"
  205. 6,4,1,3,"ENTER YOUR CHOICE NOW"
  206. 7,4,1,3,"C>"
  207. SPACE,1,3
  208. 9,4,4,3,"We can see now that the MENU.BAT file returned to the TEST.BAT file"
  209. 10,4,4,3,"after completion of its own operations."
  210. SPACE,3,1
  211. CLS,1,25,14,4
  212. 2,0,14,4,"████   █  ████       █   ███ "
  213. 3,0,14,4,"█   █  █  █   █     █   █   █"
  214. 4,0,14,4,"█   █  █  ████     █    █   █"
  215. 5,0,14,4,"█   █  █  █  █    █     █   █"
  216. 6,0,14,4,"████   █  █   █  █       ███ "
  217. 8,4,7,4,"We have learned that the DIR command will show us a listing of the"
  218. 9,4,7,4,"current directory.  The above form of this command will sort the"
  219. 10,4,7,4,"listing in alphabetical order.  A simplified example follows:"
  220. SPACE,4,7
  221. 12,4,3,4,"  DIR                               DIR/O"
  222. 13,4,2,4,"DIRECTORY OF DRIVE C              DIRECTORY OF DRIVE C"
  223. 14,4,2,4,"THISPROG.EXE                      ANOTHER.DAT"
  224. 15,4,2,4,"ANOTHER.DAT                       NEWINFO.TXT"
  225. 16,4,2,4,"NEWINFO.TXT                       THISPROG.EXE"
  226. SPACE,4,7
  227. 18,4,7,4,"As you can see, the above information is in alphabetical order"
  228. 19,4,7,4,"in the second column."
  229. SPACE,4,14
  230. CLS,1,25,0,5
  231. 2,0,2,5,"█████  █   █  █  █████"
  232. 3,0,2,5,"█       █ █   █    █  "
  233. 4,0,2,5,"████     █    █    █  "
  234. 5,0,2,5,"█       █ █   █    █  "
  235. 6,0,2,5,"█████  █   █  █    █  "
  236. 8,4,3,5,"A command that is being used more and more as programs become more"
  237. 9,4,3,5,"advanced is EXIT.  This command is used when you ~shell~ to DOS"
  238. 10,4,3,5,"(ie drop from one program temporarily into DOS and then return to the"
  239. 11,4,3,5,"same program when finished with your DOS function)."
  240. SPACE,5,3
  241. 13,4,3,5,"For example, imagine that you are using a word processor and you want"
  242. 14,4,3,5,"to jump to DOS for a moment so that you can look up an address in your"
  243. 15,4,3,5,"address file.  If the word processor has a SHELL TO DOS or similar"
  244. 16,4,3,5,"function, you can use this to go to DOS, examine your address list"
  245. 17,4,3,5,"and then return back to your program."
  246. SPACE,3,5
  247. 19,4,3,5,"However, your computer will not know to return to your first program"
  248. 20,4,3,5,"unless you tell it to.  This is where the above command is used.  EXIT"
  249. 21,4,3,5,"means"
  250. 21,10,7,5,"return to the program from which the shell was executed."
  251. 22,4,3,5,"Let's try it..."
  252. SPACE,5,3
  253. CLS,1,25,0,6
  254. 2,4,0,6,"DREW'S SPECIAL TEXT EDITING SYSTEM"
  255. KEY,4,SHELL
  256. 4,4,0,6,"F1-Spell check  F2-Load  F3-Save  F4-Drop to DOS  F5-Exit program "
  257. 6,4,0,6,">"
  258. INPUT,2,0,0,ANY
  259. IF,2,NOT,SHELL,6,40,6,0," Press the F4 function key and ENTER "
  260. IF,2,NOT,SHELL,INPUT,2,6,5,SHELL
  261. CLS,1,25,0,7
  262. 2,4,0,7,"C>"
  263. 14,4,4,7,"Now look at the address list, which is called ADDRESS (note: I'm lazy,"
  264. 15,4,4,7,"so it only contains one address)."
  265. INPUT,2,2,6,ANY
  266. IF,2,NOT,TYPE ADDRESS,2,40,7,0," TRY: TYPE ADDRESS "
  267. IF,2,NOT,TYPE ADDRESS,INPUT,2,2,6,TYPE ADDRESS
  268. 3,4,0,7,"JANE SMITH"
  269. 4,4,0,7,"3224 ANY STREET"
  270. 5,4,0,7,"YOURTOWN, US 12345"
  271. 7,4,0,7,"C>"
  272. 20,4,5,7,"Now return back to the editing system."
  273. INPUT,2,7,6,ANY
  274. IF,2,NOT,EXIT,7,40,7,0," TRY: EXIT "
  275. IF,2,NOT,EXIT,INPUT,2,7,6,EXIT
  276. CLS,1,25,0,6
  277. 2,4,0,6,"DREW'S SPECIAL TEXT EDITING SYSTEM"
  278. KEY,4,SHELL
  279. 4,4,0,6,"F1-Spell check  F2-Load  F3-Save  F4-Drop to DOS  F5-Exit program "
  280. 6,4,0,6,">"
  281. 9,4,1,6,"Very good.  Now you see how the EXIT command works."
  282. SPACE,6,1
  283. CLS,1,25,0,0
  284. 2,0,2,0,"██   ██  █████  ██   ██"
  285. 3,0,2,0,"█ █ █ █  █      █ █ █ █"
  286. 4,0,2,0,"█  █  █  ████   █  █  █"
  287. 5,0,2,0,"█     █  █      █     █"
  288. 6,0,2,0,"█     █  █████  █     █"
  289. 8,4,3,0,"We have discussed the CHKDSK function, which reports on the status of"
  290. 9,4,3,0,"your disk drive and DOS memory.  But sometimes you may wish to just"
  291. 10,4,3,0,"know how much memory you have and you may wish to know, with today's"
  292. 11,4,3,0,"more modern computers, how your extra memory is set up.  This command"
  293. 12,4,3,0,"provides just that information without taking all the time that is"
  294. 13,4,3,0,"taken up by CHKDSK.  Try it:"
  295. SPACE,0,3
  296. CLS,1,25,0,0
  297. 2,4,4,0,"C>"
  298. INPUT,2,0,0,ANY
  299. IF,2,NOT,MEM,2,40,0,4," TRY: MEM "
  300. IF,2,NOT,MEM,INPUT,2,2,6,MEM
  301. 4,4,4,0," 655360 bytes total conventional memory"
  302. 5,4,4,0," 655360 bytes available to MS-DOS"
  303. 6,4,4,0," 588352 largest executable program size"
  304. 8,4,4,0,"1310720 bytes total contiguous extended memory"
  305. 9,4,4,0,"      0 bytes available contiguous extended memory"
  306. 10,4,4,0,"1245184 bytes available XMS memory"
  307. 11,4,4,0,"        MS-DOS resident in High Memory Area"
  308. 15,4,5,0,"As you can see, MEM works very quickly and gives you much more memory"
  309. 16,4,5,0,"information than does CHKDSK."
  310. SPACE,0,5
  311. CLS,1,25,0,1
  312. 2,0,3,1,"█   █  █   █  ████   █████  █      █████  █████  █████"
  313. 3,0,3,1,"█   █  ██  █  █   █  █      █      █        █    █    "
  314. 4,0,3,1,"█   █  █ █ █  █   █  ████   █      ████     █    ████ "
  315. 5,0,3,1,"█   █  █  ██  █   █  █      █      █        █    █    "
  316. 6,0,3,1," ███   █   █  ████   █████  █████  █████    █    █████"
  317. 8,4,2,1,"One of the most valuable new commands offered is UNDELETE.  This is used"
  318. 9,4,2,1,"to recover a file if you accidentally DELete it."
  319. SPACE,1,2
  320. 11,4,2,1,"There are several uses of this command, all very easy:"
  321. 13,4,7,1,"UNDELETE filename"
  322. 13,40,1,7,"Recovers a specific file"
  323. 14,4,7,1,"UNDELETE /LIST"
  324. 14,40,1,7,"Lists recoverable files"
  325. 15,4,7,1,"UNDELETE *.*"
  326. 15,40,1,7,"Recovers all deleted files"
  327. SPACE,7,1
  328. 18,4,14,1,"WARNING!!!  This command can only work if you have not altered your"
  329. 19,4,14,1,"disk in any way since the deletion.  If you have saved a new file"
  330. 20,4,14,1,"to disk, added to a current file or in any way altered your disk"
  331. 21,4,14,1,"since the time that you deleted the file, there is a chance that"
  332. 22,4,14,1,"UNDELETE may not be able to recover it.  So if you accidentally"
  333. 23,4,14,1,"DELete a file, UNDELETE it right then... do not wait until later!"
  334. SPACE,1,7
  335. CLS,1,25,0,2
  336. 1,4,0,2,"Imagine that a file called TEST.DAT has been deleted, then you discover"
  337. 2,4,0,2,"that you badly need some information that is in that file.  Issue the"
  338. 3,4,0,2,"standard UNDELETE filename command:"
  339. 3,13,5,2,"UNDELETE filename"
  340. 5,4,1,2,"C>"
  341. INPUT,2,0,0,ANY
  342. IF,2,NOT,UNDELETE TEST.DAT,5,40,2,1," TRY: UNDELETE TEST.DAT "
  343. IF,2,NOT,UNDELETE TEST.DAT,INPUT,2,5,6,UNDELETE TEST.DAT
  344. 6,4,1,2,"Directory: C:\"
  345. 7,4,1,2,"File Specifications: TEST.DAT"
  346. 9,4,1,2,"   MS-DOS directory contains    1 deleted files."
  347. 10,4,1,2,"   Of those,     1 files may be recovered."
  348. 12,4,1,2,"Using the MS-DOS directory."
  349. 14,4,1,2,"   ?EST.DAT      9  12-01-92   7:13p  ...A  Undelete (Y/N)?"
  350. INPUT,2,14,63,ANY
  351. IF,2,NOT,Y,23,4,2,1," TRY: Y "
  352. IF,2,NOT,Y,INPUT,2,14,63,Y
  353. 23,4,0,2,"            "
  354. 15,4,1,2,"   Please type the first character for ?EST.DAT :"
  355. INPUT,2,15,54,ANY
  356. IF,2,NOT,T,23,4,2,1," TRY: T "
  357. IF,2,NOT,T,INPUT,2,15,54,T
  358. 23,4,0,2,"            "
  359. 17,4,1,2,"File successfully undeleted."
  360. SPACE,2,1
  361. 19,4,10,2,"The system asks you to supply the first character, because when a"
  362. 20,4,10,2,"file is deleted, the first character is erased from the filename"
  363. 21,4,10,2,"and the computer does not know what that character might be."
  364. SPACE,1,2
  365. CLS,1,25,0,3
  366. 2,0,0,3,"█   █   ████   ███   ████   █   █"
  367. 3,0,0,3," █ █   █      █   █  █   █   █ █ "
  368. 4,0,0,3,"  █    █      █   █  ████     █  "
  369. 5,0,0,3," █ █   █      █   █  █        █  "
  370. 6,0,0,3,"█   █   ████   ███   █        █  "
  371. 8,4,1,3,"XCOPY is a nifty new command that combines somewhat the DISKCOPY and"
  372. 9,4,1,3,"COPY commands.  It has several abilities, but one of the fanciest and"
  373. 10,4,1,3,"most valuable is the ability to make a copy of a disk between disk"
  374. 11,4,1,3,"drives of differing sizes.  DISKCOPY cannot do this."
  375. SPACE,3,1
  376. 13,4,1,3,"There are limitations to XCOPY.  Since it does not do a bit-by-bit"
  377. 14,4,1,3,"transfer like DISKCOPY, there are some disks that XCOPY cannot copy."
  378. 15,4,1,3,"XCOPY cannot transfer system or hidden files, so for example it cannot"
  379. 16,4,1,3,"be used to copy self-booting disks.  But it is great for transferring"
  380. 17,4,1,3,"standard program and data disks."
  381. SPACE,1,3
  382. 19,4,1,3,"The most standard use of XCOPY is:"
  383. 20,0,5,3,"XCOPY d1: d2: /E /S"
  384. 22,0,1,3,"This command copies from disk d1 to disk d2, copying all subdirectories"
  385. 23,0,1,3,"even if they are empty."
  386. SPACE,3,1
  387. CLS,1,25,0,4
  388. 2,0,14,4,"█████ █   █   █   █   █ █   █     █   █  ███  █   █"
  389. 3,0,14,4,"  █   █   █  █ █  ██  █ █  █      █   █ █   █ █   █"
  390. 4,0,14,4,"  █   █████ █   █ █ █ █ ███        ███  █   █ █   █"
  391. 5,0,14,4,"  █   █   █ █████ █  ██ █  █        █   █   █ █   █"
  392. 6,0,14,4,"  █   █   █ █   █ █   █ █   █       █    ███   ███ "
  393. 10,0,0,4,"...for registering for the AMAZING COMPUTER COURSE.  We really"
  394. 11,0,0,4,"appreciate your financial support.  Your registration allows us to"
  395. 12,0,0,4,"continue producing fine programs at reasonable prices."
  396. 17,0,15,4,"This concludes the lesson on DOS 5.0+"
  397. SPACE,4,0
  398.  
  399.